We are seeking a Full-Stack Developer to design and deliver web applications end-to-end, from responsive React.js interfaces to robust Node.js/Java back-end services.
Key Responsibilities:
- Design, build, and maintain web applications across the front-end and back-end.
- Develop responsive UIs using React.js and modern JavaScript/TypeScript.
- Build and integrate RESTful APIs and back-end services using Node.js and/or Java.
- Model, query, and optimize relational and NoSQL databases.
- Write clean, testable, well-documented code and participate in code reviews.
- Collaborate with product, design, and QA to translate requirements into features.
- Troubleshoot, debug, and resolve performance and production issues.
- Contribute to CI/CD pipelines and follow secure development practices.
Qualifications:
- Bachelor's degree in CS, IT, Software Engineering, or related field preferred.
- Strong proficiency in JavaScript/TypeScript and React.js ecosystem.
- Hands-on experience with Node.js and/or Java back-end development.
- Solid understanding of REST API design and integration.
- Experience with SQL and database design; NoSQL a plus.
- Proficiency with Git and version-control workflows.
- Understanding of web security, performance, and accessibility best practices.
Preferred: Cloud platforms (AWS, Azure, GCP), Docker, CI/CD, automated testing/TDD, Agile/Scrum.
Experience: Minimum 2–3 years of professional full-stack web application development.